////////////////////////////////////////////////////////////////
// filename: line.h
// description: header file for the Line class
// author: Jay Tomten (jaytomten@gmail.com)
// notes:

// namespace
using namespace std;

// defines
#ifndef __LINEX__
#define __LINEX__

// includes

// globals

////////////////////////////////////////////////////////////////
// Line - the super simple coordinate class
class Line {

public:

    float x1; // first point
    float y1;
    float z1;
    float x2; // second point
    float y2;
    float z2;

    Line();   // constructor
    Line(float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2);      // constructor that sets the Line
    ~Line();  // destructor

    void Init(float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2);  // set the Line
    Line Make(float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2); // return a Line

};

#endif
